package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseUserSource<M extends BaseUserSource<M>> extends Model<M> implements IBean {

	/**
	 * 主键
	 */
	public void setUsId(java.lang.Long usId) {
		set("us_id", usId);
	}
	
	/**
	 * 主键
	 */
	public java.lang.Long getUsId() {
		return getLong("us_id");
	}

	/**
	 * 用户标识
	 */
	public void setUserId(java.lang.Long userId) {
		set("user_id", userId);
	}
	
	/**
	 * 用户标识
	 */
	public java.lang.Long getUserId() {
		return getLong("user_id");
	}

	/**
	 * 1 微信
            2 QQ
            3 手机
	 */
	public void setSourceType(java.lang.Integer sourceType) {
		set("source_type", sourceType);
	}
	
	/**
	 * 1 微信
            2 QQ
            3 手机
	 */
	public java.lang.Integer getSourceType() {
		return getInt("source_type");
	}

	/**
	 * 来源编码
	 */
	public void setSourceCode(java.lang.String sourceCode) {
		set("source_code", sourceCode);
	}
	
	/**
	 * 来源编码
	 */
	public java.lang.String getSourceCode() {
		return getStr("source_code");
	}

	/**
	 * 来源名称
	 */
	public void setSourceName(java.lang.String sourceName) {
		set("source_name", sourceName);
	}
	
	/**
	 * 来源名称
	 */
	public java.lang.String getSourceName() {
		return getStr("source_name");
	}

}
